package com.tongtong.stsuserapi.service.base;

import com.tongtong.stscommon.message.STSMessage;
import com.tongtong.stsuserapi.pojo.User;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 管理员业务层
 */
public interface ManagerService {

	/** 批量删除用户 */
	STSMessage DeleteUsersByList(List<Long> userIds);

	/** 管理员增加用户 */
	STSMessage addUser(User user, MultipartFile file) throws Exception;

	/** 管理员修改用户 */
	STSMessage alterUser(User user);

	/** 查看待审核收款码 */
	STSMessage getCodesToBeAudited(Integer codeState, Integer page, Integer pageSize);

	/** 审核收款码 */
	STSMessage codeAudit(Long codeId, Integer result, String reason);
}
